body {
    background-color: #fcfcfa;
}

body {
    font-family: 'Liter', sans-serif;
}

.izjgs1eop9 {
    font-family: 'Liter', sans-serif;
    font-size: 7rem;
    line-height: 1;
    letter-spacing: .0625rem;
}

.izjgs1eop9>.i9ju9ifjan {
    font-size: 8.75rem;
}

.ltrw4vtpu3 {
    font-family: 'Liter', sans-serif;
    font-size: 4.5rem;
    line-height: 1;
}

.ltrw4vtpu3>.i9ju9ifjan {
    font-size: 5.625rem;
}

.tqwus97a51 {
    font-family: 'Liter', sans-serif;
    font-size: 1.7rem;
    line-height: 1.2;
}

.tqwus97a51>.i9ju9ifjan {
    font-size: 2.125rem;
}

.o8ms6nss79 {
    font-family: 'Liter', sans-serif;
    font-size: 3.25rem;
    line-height: 1.1;
}

.o8ms6nss79>.i9ju9ifjan {
    font-size: 4.0625rem;
}

.wa7flllr80 {
    font-family: 'Liter', sans-serif;
    font-size: 1.3rem;
    line-height: 1.3;
}

.wa7flllr80>.i9ju9ifjan {
    font-size: 1.625rem;
}

/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
    .izjgs1eop9 {
        font-size: 5.6rem;
    }
}

@media (max-width: 768px) {
    .izjgs1eop9 {
        font-size: 4.9rem;
        font-size: calc(3.0999999999999996rem + (7 - 3.0999999999999996) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(0.9 * (3.0999999999999996rem + (7 - 3.0999999999999996) * ((100vw - 20rem) / (48 - 20))));
    }

    .ltrw4vtpu3 {
        font-size: 3.6rem;
        font-size: calc(2.225rem + (4.5 - 2.225) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(0.8 * (2.225rem + (4.5 - 2.225) * ((100vw - 20rem) / (48 - 20))));
    }

    .tqwus97a51 {
        font-size: 1.36rem;
        font-size: calc(1.245rem + (1.7 - 1.245) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(1 * (1.245rem + (1.7 - 1.245) * ((100vw - 20rem) / (48 - 20))));
    }

    .o8ms6nss79 {
        font-size: 2.6rem;
        font-size: calc(1.7874999999999999rem + (3.25 - 1.7874999999999999) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(1.1 * (1.7874999999999999rem + (3.25 - 1.7874999999999999) * ((100vw - 20rem) / (48 - 20))));
    }

    .wa7flllr80 {
        font-size: 1.04rem;
        font-size: calc(1.105rem + (1.3 - 1.105) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(1.3 * (1.105rem + (1.3 - 1.105) * ((100vw - 20rem) / (48 - 20))));
    }
}

/* Buttons */
.u1u93o4lkh {
    padding: 0.6rem 1.2rem;
    border-radius: 4px;
}

.btn-sm {
    padding: 0.6rem 1.2rem;
    border-radius: 4px;
}

.btn-md {
    padding: 0.6rem 1.2rem;
    border-radius: 4px;
}

.btn-lg {
    padding: 1rem 2.6rem;
    border-radius: 4px;
}

.bg-primary {
    background-color: #01949a !important;
}

.bg-success {
    background-color: #20ac6b !important;
}

.bg-info {
    background-color: #0aa3c2 !important;
}

.bg-warning {
    background-color: #cc9900 !important;
}

.bg-danger {
    background-color: #ae1e2c !important;
}

.gpiddz7bt2,
.gpiddz7bt2:active {
    background-color: #01949a !important;
    border-color: #01949a !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.gpiddz7bt2:hover,
.gpiddz7bt2:focus,
.gpiddz7bt2.focus,
.gpiddz7bt2.active {
    color: #ffffff !important;
    background-color: #004144 !important;
    border-color: #004144 !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.gpiddz7bt2.anvti9slsz,
.gpiddz7bt2:disabled {
    color: #ffffff !important;
    background-color: #004144 !important;
    border-color: #004144 !important;
}

.btn-secondary,
.btn-secondary:active {
    background-color: #db1f48 !important;
    border-color: #db1f48 !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
    color: #ffffff !important;
    background-color: #8f142f !important;
    border-color: #8f142f !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-secondary.anvti9slsz,
.btn-secondary:disabled {
    color: #ffffff !important;
    background-color: #8f142f !important;
    border-color: #8f142f !important;
}

.btn-info,
.btn-info:active {
    background-color: #0aa3c2 !important;
    border-color: #0aa3c2 !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
    color: #ffffff !important;
    background-color: #065e70 !important;
    border-color: #065e70 !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-info.anvti9slsz,
.btn-info:disabled {
    color: #ffffff !important;
    background-color: #065e70 !important;
    border-color: #065e70 !important;
}

.btn-success,
.btn-success:active {
    background-color: #20ac6b !important;
    border-color: #20ac6b !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
    color: #ffffff !important;
    background-color: #12633e !important;
    border-color: #12633e !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-success.anvti9slsz,
.btn-success:disabled {
    color: #ffffff !important;
    background-color: #12633e !important;
    border-color: #12633e !important;
}

.btn-warning,
.btn-warning:active {
    background-color: #cc9900 !important;
    border-color: #cc9900 !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
    color: #ffffff !important;
    background-color: #755800 !important;
    border-color: #755800 !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-warning.anvti9slsz,
.btn-warning:disabled {
    color: #ffffff !important;
    background-color: #755800 !important;
    border-color: #755800 !important;
}

.btn-danger,
.btn-danger:active {
    background-color: #ae1e2c !important;
    border-color: #ae1e2c !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
    color: #ffffff !important;
    background-color: #641119 !important;
    border-color: #641119 !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-danger.anvti9slsz,
.btn-danger:disabled {
    color: #ffffff !important;
    background-color: #641119 !important;
    border-color: #641119 !important;
}

.btn-white,
.btn-white:active {
    background-color: #fafafa !important;
    border-color: #fafafa !important;
    color: #7a7a7a !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
    color: #4f4f4f !important;
    background-color: #cfcfcf !important;
    border-color: #cfcfcf !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-white.anvti9slsz,
.btn-white:disabled {
    color: #7a7a7a !important;
    background-color: #cfcfcf !important;
    border-color: #cfcfcf !important;
}

.btn-black,
.btn-black:active {
    background-color: #232323 !important;
    border-color: #232323 !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
    color: #ffffff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-black.anvti9slsz,
.btn-black:disabled {
    color: #ffffff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.btn-primary-outline,
.btn-primary-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #01949a;
}

.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
    color: #004144 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-primary-outline.anvti9slsz,
.btn-primary-outline:disabled {
    color: #ffffff !important;
    background-color: #01949a !important;
    border-color: #01949a !important;
}

.btn-secondary-outline,
.btn-secondary-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #db1f48;
}

.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
    color: #8f142f !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-secondary-outline.anvti9slsz,
.btn-secondary-outline:disabled {
    color: #ffffff !important;
    background-color: #db1f48 !important;
    border-color: #db1f48 !important;
}

.btn-info-outline,
.btn-info-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #0aa3c2;
}

.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
    color: #065e70 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-info-outline.anvti9slsz,
.btn-info-outline:disabled {
    color: #ffffff !important;
    background-color: #0aa3c2 !important;
    border-color: #0aa3c2 !important;
}

.btn-success-outline,
.btn-success-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #20ac6b;
}

.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
    color: #12633e !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-success-outline.anvti9slsz,
.btn-success-outline:disabled {
    color: #ffffff !important;
    background-color: #20ac6b !important;
    border-color: #20ac6b !important;
}

.btn-warning-outline,
.btn-warning-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #cc9900;
}

.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
    color: #755800 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-warning-outline.anvti9slsz,
.btn-warning-outline:disabled {
    color: #ffffff !important;
    background-color: #cc9900 !important;
    border-color: #cc9900 !important;
}

.btn-danger-outline,
.btn-danger-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #ae1e2c;
}

.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
    color: #641119 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-danger-outline.anvti9slsz,
.btn-danger-outline:disabled {
    color: #ffffff !important;
    background-color: #ae1e2c !important;
    border-color: #ae1e2c !important;
}

.btn-black-outline,
.btn-black-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #232323;
}

.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
    color: #000000 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-black-outline.anvti9slsz,
.btn-black-outline:disabled {
    color: #ffffff !important;
    background-color: #232323 !important;
    border-color: #232323 !important;
}

.btn-white-outline,
.btn-white-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #fafafa;
}

.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
    color: #cfcfcf !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-white-outline.anvti9slsz,
.btn-white-outline:disabled {
    color: #7a7a7a !important;
    background-color: #fafafa !important;
    border-color: #fafafa !important;
}

.text-primary {
    color: #01949a !important;
}

.text-secondary {
    color: #db1f48 !important;
}

.text-success {
    color: #20ac6b !important;
}

.text-info {
    color: #0aa3c2 !important;
}

.text-warning {
    color: #cc9900 !important;
}

.text-danger {
    color: #ae1e2c !important;
}

.text-white {
    color: #fafafa !important;
}

.text-black {
    color: #232323 !important;
}

a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
    color: #003335 !important;
}

a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
    color: #82122b !important;
}

a.text-success:hover,
a.text-success:focus,
a.text-success.active {
    color: #105636 !important;
}

a.text-info:hover,
a.text-info:focus,
a.text-info.active {
    color: #055161 !important;
}

a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
    color: #664d00 !important;
}

a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
    color: #570f16 !important;
}

a.text-white:hover,
a.text-white:focus,
a.text-white.active {
    color: #c7c7c7 !important;
}

a.text-black:hover,
a.text-black:focus,
a.text-black.active {
    color: #000000 !important;
}

a[class*="text-"]:not(.icjoebrap2):not(.dropdown-item):not([role]):not(.w0dnlocdff) {
    position: relative;
    background-image: transparent;
    background-size: 10000px 2px;
    background-repeat: no-repeat;
    background-position: 0px 1.2em;
    background-position: -10000px 1.2em;
}

a[class*="text-"]:not(.icjoebrap2):not(.dropdown-item):not([role]):not(.w0dnlocdff):hover {
    transition: background-position 2s ease-in-out;
    background-image: linear-gradient(currentColor 50%, currentColor 50%);
    background-position: 0px 1.2em;
}

.nav-tabs .icjoebrap2.active {
    color: #01949a;
}

.nav-tabs .icjoebrap2:not(.active) {
    color: #232323;
}

.ihgkuk49x5 {
    background-color: #70c770;
}

.alert-info {
    background-color: #0aa3c2;
}

.alert-warning {
    background-color: #cc9900;
}

.z08x19oqot {
    background-color: #ae1e2c;
}

.mbr-gallery-filter li.active .u1u93o4lkh {
    background-color: #01949a;
    border-color: #01949a;
    color: #ffffff;
}

.mbr-gallery-filter li.active .u1u93o4lkh:focus {
    box-shadow: none;
}

a,
a:hover {
    color: #01949a;
}

.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
    color: #1df5fe;
}

.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
    color: #68e3aa;
}

.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
    color: #55dbf6;
}

.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
    color: #ffe599;
}

.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
    color: #e56773;
}

/* Scroll to top button*/
.scrollToTop_wraper {
    display: none;
}

.m0i7gpebpk {
    font-family: 'Liter', sans-serif;
    font-size: 1.7rem;
    line-height: 1.2;
    font-weight: 400;
}

.m0i7gpebpk>.i9ju9ifjan {
    font-size: 2.125rem;
}

.m0i7gpebpk:hover,
.m0i7gpebpk:focus {
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
    border-color: #01949a !important;
}

.m0i7gpebpk:-webkit-input-placeholder {
    font-family: 'Liter', sans-serif;
    font-size: 1.7rem;
    line-height: 1.2;
    font-weight: 400;
}

.m0i7gpebpk:-webkit-input-placeholder>.i9ju9ifjan {
    font-size: 2.125rem;
}

blockquote {
    border-color: #01949a;
}

/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
    background-color: #01949a;
    color: #ffffff;
}

.jq-number__spin {
    transition: 0.25s ease;
}

.jq-number__spin:hover {
    border-color: #01949a;
}

.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
    transition: 0.4s;
    border-top-color: #353535;
    border-bottom-color: #353535;
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
    border-top-color: #01949a;
    border-bottom-color: #01949a;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
    color: #ffffff !important;
    background-color: #01949a !important;
    box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    color: #ffffff !important;
    background: #db1f48 !important;
    box-shadow: none !important;
}

.lazy-bg {
    background-image: none !important;
}

.lazy-placeholder:not(section),
.lazy-none {
    display: block;
    position: relative;
    padding-bottom: 56.25%;
    width: 100%;
    height: auto;
}

iframe.lazy-placeholder,
.lazy-placeholder:after {
    content: '';
    position: absolute;
    width: 200px;
    height: 200px;
    background: transparent no-repeat center;
    background-size: contain;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url("../../../data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%2301949a' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}

section.lazy-placeholder:after {
    opacity: 0.5;
}

body {
    overflow-x: hidden;
}

a {
    transition: color 0.6s;
}

.vpmmlelyad {
    max-width: 1056px;
}

.u1u93o4lkh {
    border-radius: 100vw;
    padding: 0.75rem 1.5rem;
}

.k2dnxq7upb {
    z-index: 1000;
    width: 100%;
    position: relative;
    min-height: 60px;
}

@media (min-width: 992px) {
    .k2dnxq7upb {
        min-height: 105px;
    }
}

.k2dnxq7upb nav.mp4fgjr6ow {
    position: fixed;
}

.k2dnxq7upb .vpmmlelyad {
    max-width: 1312px;
    display: flex;
    margin: auto;
}

@media (min-width: 992px) {
    .k2dnxq7upb .vpmmlelyad {
        flex-wrap: nowrap;
    }
}

.k2dnxq7upb .ctvnnkpbwx {
    position: relative;
    width: 100%;
    padding: 10px 0;
}

.k2dnxq7upb .dropdown-item:before {
    font-family: Moririse2 !important;
    content: "\e966";
    display: inline-block;
    width: 0;
    position: absolute;
    left: 1rem;
    top: 0.5rem;
    margin-right: 0.5rem;
    line-height: 1;
    font-size: inherit;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    transform: scale(0, 1);
    transition: all 0.25s ease-in-out;
}

.k2dnxq7upb .dropdown-menu {
    padding: 0;
    border-radius: 4px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.k2dnxq7upb .dropdown-item {
    border-bottom: 1px solid #e6e6e6;
}

.k2dnxq7upb .dropdown-item:hover,
.k2dnxq7upb .dropdown-item:focus {
    background: #01949a !important;
    color: white !important;
}

.k2dnxq7upb .dropdown-item:hover span {
    color: white;
}

.k2dnxq7upb .dropdown-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.k2dnxq7upb .dropdown-item:last-child {
    border-bottom: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.k2dnxq7upb .zns56e19oi .nxlrxzk4jt {
    padding: 0.75em 1em !important;
}

.k2dnxq7upb .zns56e19oi .nxlrxzk4jt.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
}

.k2dnxq7upb .icjoebrap2 {
    position: relative;
}

.k2dnxq7upb .iconfont-wrapper {
    color: #002549 !important;
    font-size: 1.5rem;
    padding-right: 0.5rem;
}

.k2dnxq7upb .dropdown-menu,
.k2dnxq7upb .mp4fgjr6ow.opened {
    background: #fcfcfa !important;
}

.k2dnxq7upb .s96909px4l:focus,
.k2dnxq7upb .icjoebrap2:focus {
    outline: none;
}

.k2dnxq7upb .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.k2dnxq7upb .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.k2dnxq7upb .dropdown .dropdown-menu .dropdown-item .i9ju9ifjan {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.k2dnxq7upb .dropdown .dropdown-menu .dropdown-item .i9ju9ifjan:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.k2dnxq7upb .ds31jhtuz4 .dropdown-menu .dropdown-item:before {
    display: none;
}

.k2dnxq7upb .ds31jhtuz4 .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.k2dnxq7upb .mp4fgjr6ow {
    min-height: 60px;
    transition: all 0.3s;
    border-bottom: 1px solid transparent;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    background: #fcfcfa;
}

@media (min-width: 992px) {
    .k2dnxq7upb .mp4fgjr6ow {
        min-height: 105px;
    }
}

.k2dnxq7upb .mp4fgjr6ow.opened {
    transition: all 0.3s;
}

.k2dnxq7upb .mp4fgjr6ow .dropdown-item {
    padding: 0.5rem 1.8rem;
}

.k2dnxq7upb .mp4fgjr6ow .navbar-logo img {
    width: auto;
}

.k2dnxq7upb .mp4fgjr6ow .x4gxq1ol5n {
    justify-content: flex-end;
    z-index: 1;
}

@media (min-width: 992px) {
    .k2dnxq7upb .mp4fgjr6ow .x4gxq1ol5n {
        width: 100%;
        justify-content: space-between;
    }
}

@media (min-width: 992px) {
    .k2dnxq7upb .mp4fgjr6ow .xi2ufhfbmq {
        width: 40%;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
    }
}

.k2dnxq7upb .mp4fgjr6ow.ds31jhtuz4 {
    justify-content: center;
}

.k2dnxq7upb .mp4fgjr6ow.ds31jhtuz4 .s96909px4l .icjoebrap2::before {
    display: none;
}

.k2dnxq7upb .mp4fgjr6ow.ds31jhtuz4.opened .dropdown-menu {
    top: 0;
}

.k2dnxq7upb .mp4fgjr6ow.ds31jhtuz4 .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.k2dnxq7upb .mp4fgjr6ow.ds31jhtuz4 .dropdown-menu .dropdown-item:after {
    right: auto;
}

.k2dnxq7upb .mp4fgjr6ow.ds31jhtuz4 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 41%;
}

.k2dnxq7upb .mp4fgjr6ow.ds31jhtuz4 ul.y739g341am li {
    margin: auto;
}

.k2dnxq7upb .mp4fgjr6ow.ds31jhtuz4 .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: center;
}

.k2dnxq7upb .mp4fgjr6ow.ds31jhtuz4 .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
    .k2dnxq7upb .mp4fgjr6ow .s96909px4l .icjoebrap2::before {
        display: none;
    }

    .k2dnxq7upb .mp4fgjr6ow.opened .dropdown-menu {
        top: 0;
    }

    .k2dnxq7upb .mp4fgjr6ow .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }

    .k2dnxq7upb .mp4fgjr6ow .dropdown-menu .dropdown-item:after {
        right: auto;
    }

    .k2dnxq7upb .mp4fgjr6ow .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
        margin-left: 0.5rem;
        margin-top: 0.2rem;
        border-top: 0.35em solid;
        border-right: 0.35em solid transparent;
        border-left: 0.35em solid transparent;
        border-bottom: 0;
        top: 40%;
    }

    .k2dnxq7upb .mp4fgjr6ow .navbar-logo img {
        height: 3rem !important;
    }

    .k2dnxq7upb .mp4fgjr6ow ul.y739g341am li {
        margin: auto;
    }

    .k2dnxq7upb .mp4fgjr6ow .dropdown-menu .dropdown-item {
        padding: 0.25rem 1.5rem !important;
        text-align: center;
    }

    .k2dnxq7upb .mp4fgjr6ow .vcmqmz2h3z {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }

    .k2dnxq7upb .mp4fgjr6ow .rgvusvo2g0 {
        flex-basis: auto;
    }

    .k2dnxq7upb .mp4fgjr6ow .icons-menu {
        padding-left: 0;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }
}

.k2dnxq7upb .mp4fgjr6ow.navbar-short {
    min-height: 60px;
}

@media (min-width: 992px) {
    .k2dnxq7upb .mp4fgjr6ow.navbar-short {
        min-height: 105px;
    }
}

.k2dnxq7upb .mp4fgjr6ow.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.k2dnxq7upb .mp4fgjr6ow.navbar-short .vcmqmz2h3z {
    min-height: 60px;
    padding: 0;
}

.k2dnxq7upb .vcmqmz2h3z {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

@media (min-width: 992px) {
    .k2dnxq7upb .vcmqmz2h3z {
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        left: 40%;
        top: 50%;
        transform: translateY(-50%);
        width: 25%;
        min-height: 100%;
        z-index: 5;
    }
}

.k2dnxq7upb .vcmqmz2h3z .w0dnlocdff {
    line-height: inherit !important;
    display: flex;
    flex-wrap: nowrap;
    color: #151300;
}

.k2dnxq7upb .vcmqmz2h3z .w0dnlocdff span {
    line-height: inherit !important;
    font-weight: inherit !important;
    color: #01949a;
}

.k2dnxq7upb .vcmqmz2h3z .w0dnlocdff:hover {
    color: #01949a !important;
}

.k2dnxq7upb .vcmqmz2h3z .navbar-logo a {
    outline: none;
}

.k2dnxq7upb .dropdown-item.active,
.k2dnxq7upb .dropdown-item:active {
    background-color: transparent;
}

.k2dnxq7upb .pqex2r3xcg .y739g341am .icjoebrap2 {
    padding: 0;
}

.k2dnxq7upb .zns56e19oi .nxlrxzk4jt.dropdown-toggle {
    margin-right: 1.667em;
}

.k2dnxq7upb .zns56e19oi .nxlrxzk4jt.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.k2dnxq7upb .mp4fgjr6ow.pqex2r3xcg .dropdown .dropdown-menu {
    background: #fcfcfa;
}

.k2dnxq7upb .mp4fgjr6ow.pqex2r3xcg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

.k2dnxq7upb .mp4fgjr6ow .dropdown.open>.dropdown-menu {
    display: block;
}

.k2dnxq7upb ul.y739g341am {
    flex-wrap: wrap;
}

.k2dnxq7upb .qqusx5ytur {
    text-align: center;
}

@media (min-width: 992px) {
    .k2dnxq7upb .qqusx5ytur {
        width: 40%;
        text-align: right;
    }
}

.k2dnxq7upb .qqusx5ytur .u1u93o4lkh {
    min-width: 144px;
    font-weight: 400;
}

.k2dnxq7upb button.rgvusvo2g0 {
    outline: none;
    width: 31px;
    height: 20px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
}

.k2dnxq7upb button.rgvusvo2g0 .aern05lvu7 span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #151300;
}

.k2dnxq7upb button.rgvusvo2g0 .aern05lvu7 span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.k2dnxq7upb button.rgvusvo2g0 .aern05lvu7 span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.k2dnxq7upb button.rgvusvo2g0 .aern05lvu7 span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.k2dnxq7upb button.rgvusvo2g0 .aern05lvu7 span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.k2dnxq7upb nav.opened .aern05lvu7 span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.k2dnxq7upb nav.opened .aern05lvu7 span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.k2dnxq7upb nav.opened .aern05lvu7 span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.k2dnxq7upb nav.opened .aern05lvu7 span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.k2dnxq7upb .vjcw73sc1y {
    padding: 0 1rem;
    position: fixed;
}

.k2dnxq7upb a.icjoebrap2 {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #002549;
}

.k2dnxq7upb .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.3rem;
    text-align: center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .k2dnxq7upb .mp4fgjr6ow {
        height: 60px;
    }

    .k2dnxq7upb .mp4fgjr6ow.opened {
        height: auto;
    }

    .k2dnxq7upb .s96909px4l .icjoebrap2:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

@media screen and (-ms-high-contrast: active) and (min-width: 992px),
(-ms-high-contrast: none) and (min-width: 992px) {
    .k2dnxq7upb .mp4fgjr6ow {
        min-height: 105px;
    }
}

.k2dnxq7upb .icjoebrap2,
.k2dnxq7upb .dropdown-item {
    color: #151300;
}

.rrd5yzom8j {
    overflow: hidden;
    position: relative;
    padding-top: 10rem;
    padding-bottom: 10rem;
    background-color: #151300;
}

.rrd5yzom8j .t4m8zs31o0 {
    position: absolute;
    left: -40%;
    top: auto;
    right: auto;
    bottom: -70%;
    width: 120vmax;
    height: 120vmax;
    border-radius: 50%;
    background-image: radial-gradient(circle farthest-side at 50% 50%, #b3ab97 30%, transparent);
}

.rrd5yzom8j .vy9wiwsgxt {
    display: grid;
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 2rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    text-align: center;
}

.rrd5yzom8j .qpghehet5x {
    color: #ffffff;
}

.rrd5yzom8j .u1u93o4lkh {
    padding: 1.6rem 3.5rem 2rem;
    font-weight: 400;
}

.rrd5yzom8j .ox732gsyzp.anvti9slsz {
    display: none;
}

.rrd5yzom8j .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.rrd5yzom8j .qpghehet5x,
.rrd5yzom8j .msx4xtaapo {
    color: #FFFFFF;
}

.os86crjt6x {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.os86crjt6x .vpmmlelyad {
    max-width: 1056px;
}

.os86crjt6x .nz35a9ipdm {
    align-items: center;
}

.os86crjt6x .hefaby2lcm {
    display: flex;
    justify-content: center;
}

@media (max-width: 991px) {
    .os86crjt6x .hefaby2lcm {
        padding-bottom: 2rem;
        order: 1;
    }
}

@media (min-width: 992px) {
    .os86crjt6x .hefaby2lcm {
        padding-left: 6rem;
    }
}

.os86crjt6x .hefaby2lcm img {
    object-fit: cover;
    height: 420px;
    width: 300px;
    max-width: 100%;
    border-top-left-radius: 100vw;
    border-top-right-radius: 100vw;
}

@media (max-width: 768px) {
    .os86crjt6x .hefaby2lcm img {
        width: 270px;
        height: 350px;
    }
}

@media (max-width: 425px) {
    .os86crjt6x .hefaby2lcm img {
        width: 100%;
    }
}

@media (max-width: 991px) {
    .os86crjt6x .vy9wiwsgxt {
        padding-top: 2rem;
        order: 2;
    }
}

@media (min-width: 992px) {
    .os86crjt6x .vy9wiwsgxt {
        padding-right: 6rem;
    }
}

.os86crjt6x .nkr4h64522 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.os86crjt6x .qpghehet5x {
    margin-bottom: 1rem;
    color: #151300;
    width: 100%;
}

.os86crjt6x .mjgi7nhoze {
    color: #002549;
    width: 100%;
}

.os86crjt6x .szh3tzu9m6 {
    width: 100%;
    margin-top: 1rem;
}

@media (max-width: 575px) {
    .os86crjt6x .msx4xtaapo {
        display: flex;
        flex-wrap: wrap;
    }

    .os86crjt6x .msx4xtaapo .u1u93o4lkh {
        width: 100%;
    }
}

.os86crjt6x .ox732gsyzp.anvti9slsz {
    display: none;
}

.os86crjt6x .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.os86crjt6x .mjgi7nhoze,
.os86crjt6x .msx4xtaapo {
    color: #151300;
}

.uco18anmp3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.uco18anmp3 .vpmmlelyad {
    max-width: 1312px;
}

.uco18anmp3 .nz35a9ipdm {
    padding: 0 1rem;
}

@media (max-width: 991px) {
    .uco18anmp3 .nz35a9ipdm {
        padding: 0 0.75rem;
    }
}

.uco18anmp3 .ntp6es10pe {
    width: 100%;
    padding: 0;
}

@media (max-width: 767px) {
    .uco18anmp3 .ntp6es10pe {
        text-align: center !important;
    }
}

.uco18anmp3 .qpghehet5x {
    margin-bottom: 5rem;
    width: 100%;
    color: #151300;
}

.uco18anmp3 .s3o50jy09o {
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 5rem;
    grid-row-gap: 4rem;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    padding: 0;
}

@media (max-width: 991px) {
    .uco18anmp3 .s3o50jy09o {
        grid-column-gap: 5rem;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 767px) {
    .uco18anmp3 .s3o50jy09o {
        max-width: 20rem;
        margin-right: auto;
        margin-left: auto;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        text-align: center !important;
    }
}

.uco18anmp3 .i2x1vl7m41 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
}

@media (max-width: 767px) {
    .uco18anmp3 .i2x1vl7m41 {
        margin-left: auto;
        margin-right: auto;
    }
}

.uco18anmp3 .w7esiv8490 {
    color: #002549;
    margin-bottom: 1rem;
}

.uco18anmp3 .lgmlkjdgss {
    color: #151300;
}

.uco18anmp3 .t8sp0nsv2f {
    margin-bottom: 1rem;
}

.uco18anmp3 .nkxh9qewjp {
    width: 60px;
    min-width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 2px solid #151300;
    text-align: center;
    display: inline-block;
}

.uco18anmp3 .nkxh9qewjp span {
    font-size: 2rem;
    color: #151300;
    line-height: 1.7;
}

.uco18anmp3 .ox732gsyzp.anvti9slsz {
    display: none;
}

.uco18anmp3 .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.uco18anmp3 .w7esiv8490,
.uco18anmp3 .t8sp0nsv2f {
    color: #151300;
}

.z7aaqirkqi {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.z7aaqirkqi .vpmmlelyad {
    max-width: 1312px;
}

.z7aaqirkqi .nz35a9ipdm {
    padding: 0 1rem;
}

@media (max-width: 991px) {
    .z7aaqirkqi .nz35a9ipdm {
        padding: 0 0.75rem;
    }
}

.z7aaqirkqi .ntp6es10pe {
    width: 100%;
    padding: 0;
}

.z7aaqirkqi .qpghehet5x {
    margin-bottom: 4rem;
    width: 100%;
    color: #151300;
}

.z7aaqirkqi .s3o50jy09o {
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 8rem;
    grid-row-gap: 4rem;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    padding: 0;
}

@media (max-width: 991px) {
    .z7aaqirkqi .s3o50jy09o {
        grid-column-gap: 4rem;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 767px) {
    .z7aaqirkqi .s3o50jy09o {
        max-width: 20rem;
        margin-right: auto;
        margin-left: auto;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
}

.z7aaqirkqi .i2x1vl7m41 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    text-align: center;
}

@media (max-width: 767px) {
    .z7aaqirkqi .i2x1vl7m41 {
        margin-left: auto;
        margin-right: auto;
    }
}

.z7aaqirkqi .w7esiv8490 {
    color: #151300;
    margin-bottom: 1rem;
}

.z7aaqirkqi .lgmlkjdgss {
    color: #151300;
}

.z7aaqirkqi .i9ju9ifjan {
    font-size: 25px;
    color: #00666c;
}

.z7aaqirkqi .nkxh9qewjp {
    width: 100%;
    margin-bottom: 1rem;
    display: flex;
    justify-content: center;
}

.z7aaqirkqi .ox732gsyzp.anvti9slsz {
    display: none;
}

.z7aaqirkqi .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.z7aaqirkqi .btn-wrapper {
    margin-top: -10%;
    margin-right: -5%;
}

.cid-v2ae6MqJvz {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #151300;
}

.cid-v2ae6MqJvz .vpmmlelyad {
    max-width: 1312px;
}

.cid-v2ae6MqJvz img,
.cid-v2ae6MqJvz .xo2kqg7cj8 {
    position: relative;
    overflow: hidden;
}

.cid-v2ae6MqJvz img {
    height: 415px;
    transition: transform 3s, filter 0.5s;
    object-fit: cover;
}

@media (max-width: 992px) {
    .cid-v2ae6MqJvz img {
        height: 350px;
    }
}

.cid-v2ae6MqJvz .ksdp16qy4b {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background-color: #00666c;
    opacity: 0;
    transition: 0.5s all;
    pointer-events: none;
}

.cid-v2ae6MqJvz .u95osjjs0g:focus,
.cid-v2ae6MqJvz span:focus {
    outline: none;
}

.cid-v2ae6MqJvz .vroyhfwysz {
    flex-grow: 1;
}

.cid-v2ae6MqJvz .i2x1vl7m41 {
    position: relative;
    background: #fcfcfa;
    height: 100%;
    display: flex;
    overflow: hidden;
    flex-flow: column nowrap;
}

.cid-v2ae6MqJvz .i2x1vl7m41:hover .ksdp16qy4b {
    opacity: 0.6;
    z-index: 1;
}

.cid-v2ae6MqJvz .i2x1vl7m41:hover img {
    transform: scale3d(1.2, 1.2, 1);
    filter: saturate(0);
}

.cid-v2ae6MqJvz .i2x1vl7m41 .l8naz0ny0r {
    display: grid;
    justify-items: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 1.25rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.cid-v2ae6MqJvz .i2x1vl7m41 .l8naz0ny0r {
    padding: 1.5rem 1.5rem 0;
}

.cid-v2ae6MqJvz .i2x1vl7m41 .item-footer {
    padding: 0 1.5rem 0.9rem;
}

.cid-v2ae6MqJvz .msx4xtaapo {
    margin-top: auto !important;
    padding-top: 0.9rem !important;
}

.cid-v2ae6MqJvz .uyar9uj1di {
    margin-bottom: 4rem;
}

.cid-v2ae6MqJvz .qpghehet5x {
    color: #FFFFFF;
}

.cid-v2ae6MqJvz .mwnhjxxzju {
    color: #002549;
}

.cid-v2ae6MqJvz .mjgi7nhoze {
    color: #ffffff;
    width: 100%;
}

.cid-v2ae6MqJvz .item-price-container .item-price {
    width: 100%;
    max-width: 100%;
    background-color: #01949a;
    padding: 8px 1rem;
    border-radius: 2em;
    display: inline-block;
}

.cid-v2ae6MqJvz .z5y50pqmfz {
    color: #ffffff;
    width: 100%;
}

.cid-v2ae6MqJvz .u95osjjs0g {
    display: flex;
    justify-content: center;
    padding: 0 1rem;
}

@media (max-width: 767px) {
    .cid-v2ae6MqJvz .u95osjjs0g {
        max-width: 416px;
        margin: 0 auto;
        padding: 0 0.75rem;
    }
}

.cid-v2ae6MqJvz .vgagwvf80z {
    overflow: hidden;
    width: 100%;
}

.cid-v2ae6MqJvz .f3i75zwcmg {
    display: flex;
    flex-wrap: wrap;
    row-gap: 2rem;
    justify-content: center;
}

@media (min-width: 992px) {
    .cid-v2ae6MqJvz .f3i75zwcmg {
        margin: 0 -1rem;
    }
}

@media (max-width: 991px) {
    .cid-v2ae6MqJvz .f3i75zwcmg {
        margin: 0 -0.75rem;
    }
}

.cid-v2ae6MqJvz .gve7f4428a {
    text-align: left;
    color: #151300;
}

.cid-v2ae6MqJvz .z5y50pqmfz,
.cid-v2ae6MqJvz .item-footer {
    color: #151300;
}

.cid-v2ae6MqJvz .item-price,
.cid-v2ae6MqJvz .item-price-container {
    color: #FFFFFF;
}

.q5b309qnmg {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.q5b309qnmg .vpmmlelyad {
    max-width: 1312px;
}

.q5b309qnmg img,
.q5b309qnmg .xo2kqg7cj8 {
    transition: transform 3s, filter 0.5s;
    overflow: hidden;
    height: 100%;
    height: 224px;
    object-fit: cover;
}

.q5b309qnmg .ksdp16qy4b {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background-color: #00666c;
    opacity: 0;
    transition: 0.5s all;
    pointer-events: none;
}

.q5b309qnmg .u95osjjs0g:focus,
.q5b309qnmg span:focus {
    outline: none;
}

.q5b309qnmg .i2x1vl7m41 {
    position: relative;
}

.q5b309qnmg .l4ogve015f {
    position: relative;
    background: #151300;
    height: 100%;
    display: flex;
    overflow: hidden;
    flex-flow: column nowrap;
}

.q5b309qnmg .l4ogve015f:hover .ksdp16qy4b {
    opacity: 0.6;
    z-index: 1;
}

.q5b309qnmg .l4ogve015f:hover img {
    transform: scale3d(1.2, 1.2, 1);
    filter: saturate(0);
}

.q5b309qnmg .l4ogve015f .l8naz0ny0r {
    display: grid;
    justify-items: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 1.25rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.q5b309qnmg .l4ogve015f .l8naz0ny0r {
    padding: 1.5rem;
}

.q5b309qnmg .msx4xtaapo {
    margin-top: auto !important;
    padding-top: 0.9rem !important;
}

.q5b309qnmg .uyar9uj1di {
    margin-bottom: 3.25rem;
}

.q5b309qnmg .f8935nhna3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.q5b309qnmg .f8935nhna3 .u1u93o4lkh {
    padding: 0.75rem 2.5rem;
}

.q5b309qnmg .f8935nhna3 .btn-info-outline:hover {
    background-color: #f0edeb !important;
}

.q5b309qnmg .qpghehet5x {
    color: #151300;
}

.q5b309qnmg .mwnhjxxzju {
    color: #002549;
}

.q5b309qnmg .mjgi7nhoze {
    color: #FFFFFF;
    width: 100%;
}

.q5b309qnmg .xy4asma1zv {
    width: 100%;
}

.q5b309qnmg .gve7f4428a {
    color: #151300;
    width: 100%;
    max-width: 100%;
}

.q5b309qnmg .gve7f4428a span {
    background-color: #fcfcfa;
    padding-right: 1rem;
    padding-left: 1rem;
    padding-bottom: 4px;
    border-radius: 2em;
    line-height: inherit;
    font-size: inherit;
}

.q5b309qnmg .z5y50pqmfz {
    color: #ffffff;
    width: 100%;
}

.q5b309qnmg .h0uv63bzuc {
    display: flex;
    justify-content: center;
    position: relative;
    min-width: 405px;
    max-width: 405px;
}

@media (max-width: 768px) {
    .q5b309qnmg .h0uv63bzuc {
        min-width: 70%;
        max-width: initial;
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }
}

.q5b309qnmg .qhq2krxrne,
.q5b309qnmg .xw4wc94pta {
    display: flex;
}

.q5b309qnmg .bb1v10voo1 {
    display: flex;
    flex-wrap: nowrap;
    width: 144px;
    margin-left: auto;
    margin-right: 1rem;
    padding-top: 3rem;
}

@media (max-width: 768px) {
    .q5b309qnmg .bb1v10voo1 {
        margin-right: auto;
    }
}

.q5b309qnmg .dpicqxkjt1 {
    display: flex;
    width: 64px;
    height: 64px;
    margin-top: -1.5rem;
    font-size: 22px;
    background-color: transparent;
    color: #151300;
    border: 1px solid #151300;
    border-radius: 50%;
    transition: all 0.3s;
    justify-content: center;
    align-items: center;
}

.q5b309qnmg .dpicqxkjt1:disabled {
    cursor: default;
    display: none;
}

.q5b309qnmg .dpicqxkjt1.xw4wc94pta {
    margin-right: auto;
}

.q5b309qnmg .dpicqxkjt1.qhq2krxrne {
    margin-left: auto;
}

.q5b309qnmg .fvdcsd7qgd {
    position: relative;
    width: 100%;
}

.q5b309qnmg .vgagwvf80z {
    overflow: hidden;
    width: 100%;
}

.q5b309qnmg .vgagwvf80z.is-draggable {
    cursor: grab;
}

.q5b309qnmg .vgagwvf80z.is-dragging {
    cursor: grabbing;
}

.q5b309qnmg .f3i75zwcmg {
    display: flex;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.q5b309qnmg .z5y50pqmfz,
.q5b309qnmg .item-footer {
    color: #FFFFFF;
}

.icedt69din {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.icedt69din .nz35a9ipdm {
    align-items: center;
}

.icedt69din .hefaby2lcm {
    display: flex;
}

@media (max-width: 768px) {
    .icedt69din .hefaby2lcm {
        justify-content: center;
        padding-bottom: 2rem;
        order: 1;
    }
}

@media (min-width: 768px) {
    .icedt69din .hefaby2lcm {
        justify-content: flex-end;
        padding-left: 2rem;
    }
}

.icedt69din .hefaby2lcm img {
    object-fit: cover;
    width: 300px;
    height: 300px;
    border-radius: 100% !important;
}

@media (max-width: 768px) {
    .icedt69din .hefaby2lcm img {
        width: 270px;
        height: 270px;
    }
}

@media (max-width: 768px) {
    .icedt69din .vy9wiwsgxt {
        padding-top: 2rem;
        order: 2;
    }
}

@media (min-width: 768px) {
    .icedt69din .vy9wiwsgxt {
        padding-right: 2rem;
    }
}

.icedt69din .nkr4h64522 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.icedt69din .qpghehet5x {
    margin-bottom: 1.3rem;
    color: #002549;
}

.icedt69din .mjgi7nhoze {
    color: #151300;
    width: 100%;
}

.icedt69din .szh3tzu9m6 {
    width: 100%;
    margin-top: 1rem;
}

@media (max-width: 575px) {
    .icedt69din .msx4xtaapo {
        display: flex;
        flex-wrap: wrap;
    }

    .icedt69din .msx4xtaapo .u1u93o4lkh {
        width: 100%;
    }
}

.icedt69din .ox732gsyzp.anvti9slsz {
    display: none;
}

.icedt69din .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.icedt69din .qpghehet5x,
.icedt69din .msx4xtaapo {
    color: #151300;
}

.jx6j26g32m {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.jx6j26g32m .uyar9uj1di {
    margin-bottom: 4rem;
}

.jx6j26g32m .qpghehet5x {
    color: #151300;
}

.jx6j26g32m .mwnhjxxzju {
    color: #002549;
}

.jx6j26g32m .ox732gsyzp.anvti9slsz {
    display: none;
}

.jx6j26g32m .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.hca4jv40b4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.hca4jv40b4 .vpmmlelyad {
    max-width: 1312px;
}

.hca4jv40b4 img,
.hca4jv40b4 .xo2kqg7cj8 {
    transition: transform 3s, filter 0.5s;
    overflow: hidden;
    height: 100%;
    object-fit: cover;
}

.hca4jv40b4 .ksdp16qy4b {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background-color: #00666c;
    opacity: 0;
    transition: 0.5s all;
    pointer-events: none;
}

.hca4jv40b4 .u95osjjs0g:focus,
.hca4jv40b4 span:focus {
    outline: none;
}

.hca4jv40b4 .vroyhfwysz {
    position: relative;
    flex-grow: 1;
}

.hca4jv40b4 .i2x1vl7m41 {
    position: relative;
    background: #151300;
    height: 100%;
    display: flex;
    overflow: hidden;
    flex-flow: column nowrap;
}

.hca4jv40b4 .i2x1vl7m41:hover .ksdp16qy4b {
    opacity: 0.6;
    z-index: 1;
}

.hca4jv40b4 .i2x1vl7m41:hover img {
    transform: scale3d(1.2, 1.2, 1);
    filter: saturate(0);
}

.hca4jv40b4 .i2x1vl7m41 .l8naz0ny0r {
    display: grid;
    justify-items: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 1.25rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.hca4jv40b4 .i2x1vl7m41 .l8naz0ny0r {
    padding: 1.5rem 1.5rem 0;
}

.hca4jv40b4 .i2x1vl7m41 .item-footer {
    padding: 0 1.5rem 0.9rem;
}

.hca4jv40b4 .msx4xtaapo {
    margin-top: auto !important;
    padding-top: 0.9rem !important;
}

.hca4jv40b4 .uyar9uj1di {
    margin-bottom: 4rem;
}

.hca4jv40b4 .qpghehet5x {
    color: #151300;
}

.hca4jv40b4 .mwnhjxxzju {
    color: #002549;
}

.hca4jv40b4 .mjgi7nhoze {
    color: #FFFFFF;
    width: 100%;
}

.hca4jv40b4 .xy4asma1zv {
    width: 100%;
}

.hca4jv40b4 .gve7f4428a {
    color: #002549;
    width: 100%;
    max-width: 100%;
}

.hca4jv40b4 .gve7f4428a span {
    background-color: #ffffff;
    padding-right: 1rem;
    padding-left: 1rem;
    border-radius: 2em;
    padding-bottom: 4px;
    line-height: inherit;
    font-size: inherit;
}

.hca4jv40b4 .z5y50pqmfz {
    color: #ffffff;
    width: 100%;
}

.hca4jv40b4 .u95osjjs0g {
    display: flex;
    justify-content: center;
    padding: 0 1rem;
}

@media (max-width: 767px) {
    .hca4jv40b4 .u95osjjs0g {
        max-width: 416px;
        margin: 0 auto;
        padding: 0 0.75rem;
    }
}

.hca4jv40b4 .vgagwvf80z {
    overflow: hidden;
    width: 100%;
}

.hca4jv40b4 .f3i75zwcmg {
    display: flex;
    flex-wrap: wrap;
    row-gap: 2rem;
    justify-content: center;
}

@media (min-width: 992px) {
    .hca4jv40b4 .f3i75zwcmg {
        margin: 0 -1rem;
    }
}

@media (max-width: 991px) {
    .hca4jv40b4 .f3i75zwcmg {
        margin: 0 -0.75rem;
    }
}

.hca4jv40b4 .z5y50pqmfz,
.hca4jv40b4 .item-footer {
    color: #FFFFFF;
}

.s7c7kg9g1f {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.s7c7kg9g1f .nz35a9ipdm {
    flex-direction: row-reverse;
}

.s7c7kg9g1f .nz35a9ipdm {
    align-items: center;
}

.s7c7kg9g1f .hefaby2lcm {
    display: flex;
}

@media (max-width: 768px) {
    .s7c7kg9g1f .hefaby2lcm {
        justify-content: center;
        padding-bottom: 2rem;
        order: 1;
    }
}

@media (min-width: 768px) {
    .s7c7kg9g1f .hefaby2lcm {
        justify-content: flex-start;
        padding-right: 2rem;
    }
}

.s7c7kg9g1f .hefaby2lcm img {
    object-fit: cover;
    height: 420px;
    width: 300px;
    max-width: 100%;
    border-top-left-radius: 100vw;
    border-top-right-radius: 100vw;
}

@media (max-width: 768px) {
    .s7c7kg9g1f .hefaby2lcm img {
        width: 270px;
        height: 350px;
    }
}

@media (max-width: 425px) {
    .s7c7kg9g1f .hefaby2lcm img {
        width: 100%;
    }
}

@media (max-width: 768px) {
    .s7c7kg9g1f .vy9wiwsgxt {
        padding-top: 2rem;
        order: 2;
    }
}

@media (min-width: 768px) {
    .s7c7kg9g1f .vy9wiwsgxt {
        padding-left: 2rem;
    }
}

.s7c7kg9g1f .nkr4h64522 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.s7c7kg9g1f .qpghehet5x {
    margin-bottom: 1.3rem;
    color: #002549;
}

.s7c7kg9g1f .mjgi7nhoze {
    color: #151300;
    width: 100%;
}

.s7c7kg9g1f .szh3tzu9m6 {
    width: 100%;
    margin-top: 1rem;
}

@media (max-width: 575px) {
    .s7c7kg9g1f .msx4xtaapo {
        display: flex;
        flex-wrap: wrap;
    }

    .s7c7kg9g1f .msx4xtaapo .u1u93o4lkh {
        width: 100%;
    }
}

.s7c7kg9g1f .ox732gsyzp.anvti9slsz {
    display: none;
}

.s7c7kg9g1f .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.s7c7kg9g1f .qpghehet5x,
.s7c7kg9g1f .msx4xtaapo {
    color: #151300;
}

.o628u3qgbx {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #fcfcfa;
    background-image: radial-gradient(circle farthest-side at 0 150%, #01949a, #fcfcfa);
}

@media (min-width: 768px) {
    .o628u3qgbx .vy9wiwsgxt {
        padding-bottom: 60px;
        padding-top: 60px;
    }
}

@media (min-width: 992px) {
    .o628u3qgbx .vy9wiwsgxt {
        padding-bottom: 120px;
        padding-top: 120px;
    }
}

.o628u3qgbx .vpmmlelyad {
    max-width: 1312px;
}

.o628u3qgbx .i6i4hqgiy2 {
    color: #151300;
    position: relative;
    z-index: 2;
}

.o628u3qgbx .qpghehet5x {
    color: #002549;
}

.o628u3qgbx .ox732gsyzp.anvti9slsz {
    display: none;
}

.o628u3qgbx .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.o628u3qgbx .qpghehet5x,
.o628u3qgbx .msx4xtaapo {
    color: #151300;
}

.jns13kbik2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.jns13kbik2 .vpmmlelyad {
    max-width: 1312px;
}

.jns13kbik2 .nz35a9ipdm {
    padding: 0 1rem;
}

@media (max-width: 991px) {
    .jns13kbik2 .nz35a9ipdm {
        padding: 0 0.75rem;
    }
}

.jns13kbik2 .ntp6es10pe {
    width: 100%;
    padding: 0;
}

.jns13kbik2 .qpghehet5x {
    margin-bottom: 4rem;
    width: 100%;
    color: #151300;
}

.jns13kbik2 .s3o50jy09o {
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 8rem;
    grid-row-gap: 4rem;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    padding: 0;
}

@media (max-width: 991px) {
    .jns13kbik2 .s3o50jy09o {
        max-width: 30rem;
        margin-right: auto;
        margin-left: auto;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
}

.jns13kbik2 .i2x1vl7m41 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
}

@media (max-width: 991px) {
    .jns13kbik2 .i2x1vl7m41 {
        flex-direction: column;
    }
}

.jns13kbik2 .w7esiv8490 {
    color: #151300;
}

.jns13kbik2 .upo8zmxfnu {
    margin-top: 2rem;
}

.jns13kbik2 .ot1aegl6w2 {
    color: #151300;
}

.jns13kbik2 .e6cxl2cd5w {
    color: #151300;
}

.jns13kbik2 .i9ju9ifjan {
    font-size: 25px;
    color: #00666c;
}

.jns13kbik2 .nkxh9qewjp {
    margin-right: 2rem;
    display: flex;
    justify-content: center;
}

.jns13kbik2 .ox732gsyzp.anvti9slsz {
    display: none;
}

.jns13kbik2 .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.o4i2f3gyu1 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.o4i2f3gyu1 .nz35a9ipdm {
    align-items: center;
}

.o4i2f3gyu1 .hefaby2lcm {
    display: flex;
    justify-content: center;
}

@media (max-width: 991px) {
    .o4i2f3gyu1 .hefaby2lcm {
        padding-top: 2rem;
    }
}

@media (min-width: 992px) {
    .o4i2f3gyu1 .hefaby2lcm {
        padding-left: 2rem;
    }
}

.o4i2f3gyu1 .hefaby2lcm .q0eej6pv7k {
    display: flex;
    justify-content: center;
    position: relative;
}

.o4i2f3gyu1 .hefaby2lcm img {
    width: 100%;
    height: auto;
    max-width: 100%;
}

.o4i2f3gyu1 .mg9sr4p797 {
    position: absolute;
    display: none;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #00666c;
    opacity: 0.7;
    pointer-events: none;
    display: block;
}

@media (max-width: 991px) {
    .o4i2f3gyu1 .vy9wiwsgxt {
        padding-bottom: 2rem;
    }
}

@media (min-width: 992px) {
    .o4i2f3gyu1 .vy9wiwsgxt {
        padding-right: 2rem;
    }
}

.o4i2f3gyu1 .nkr4h64522 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.o4i2f3gyu1 .qpghehet5x {
    margin-bottom: 1rem;
    color: #151300;
    width: 100%;
}

.o4i2f3gyu1 .mjgi7nhoze {
    color: #002549;
    width: 100%;
}

.o4i2f3gyu1 .szh3tzu9m6 {
    width: 100%;
    margin-top: 1rem;
}

@media (max-width: 575px) {
    .o4i2f3gyu1 .msx4xtaapo {
        display: flex;
        flex-wrap: wrap;
    }

    .o4i2f3gyu1 .msx4xtaapo .u1u93o4lkh {
        width: 100%;
    }
}

.o4i2f3gyu1 .ox732gsyzp.anvti9slsz {
    display: none;
}

.o4i2f3gyu1 .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.o4i2f3gyu1 .mjgi7nhoze,
.o4i2f3gyu1 .msx4xtaapo {
    color: #151300;
}

.qjni3cp2xy {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

@media (max-width: 991px) {
    .qjni3cp2xy .nz35a9ipdm {
        max-width: 30rem;
        margin-right: auto;
        margin-left: auto;
    }
}

.qjni3cp2xy .gzlpbi3tm6 {
    display: flex;
}

@media (max-width: 991px) {
    .qjni3cp2xy .gzlpbi3tm6 {
        padding-top: 2rem;
    }
}

@media (min-width: 992px) {
    .qjni3cp2xy .gzlpbi3tm6 {
        padding-left: 2rem;
    }
}

@media (max-width: 991px) {
    .qjni3cp2xy .vy9wiwsgxt {
        padding-bottom: 2rem;
    }
}

@media (min-width: 992px) {
    .qjni3cp2xy .vy9wiwsgxt {
        padding-right: 2rem;
    }
}

.qjni3cp2xy .nkr4h64522 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.qjni3cp2xy .qpghehet5x {
    margin-bottom: 1.3rem;
    color: #002549;
}

.qjni3cp2xy .mjgi7nhoze {
    color: #151300;
    max-width: 20rem;
}

.qjni3cp2xy .s3o50jy09o {
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0;
    grid-row-gap: 1.25rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.qjni3cp2xy .lgmlkjdgss {
    color: #151300;
    flex-grow: 1;
}

.qjni3cp2xy .nkxh9qewjp {
    margin-top: 0.35rem;
    margin-right: 1rem;
    transform: rotateZ(-45deg);
    transform-style: preserve-3d;
    transition: 0.3s all;
}

.qjni3cp2xy .nkxh9qewjp span {
    color: #00666c;
}

.qjni3cp2xy .xv1p20r4dl {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}

.qjni3cp2xy .xv1p20r4dl:hover .nkxh9qewjp {
    margin-top: 0;
    margin-bottom: 0.35rem;
    transform: rotateZ(0);
}

.qjni3cp2xy .ox732gsyzp.anvti9slsz {
    display: none;
}

.qjni3cp2xy .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.qjni3cp2xy .qpghehet5x,
.qjni3cp2xy .msx4xtaapo {
    color: #151300;
}

.c3rquom358 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #151300;
}

.c3rquom358 .vy9wiwsgxt {
    padding-top: 120px;
    padding-bottom: 120px;
}

@media (max-width: 767px) {
    .c3rquom358 .vy9wiwsgxt {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.c3rquom358 .qpghehet5x {
    color: #ffffff;
    width: 100%;
    margin-bottom: 4rem;
}

.c3rquom358 .igcr0rq1y8 {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    text-align: center;
}

@media (max-width: 991px) {
    .c3rquom358 .igcr0rq1y8 {
        grid-auto-flow: row;
    }
}

.c3rquom358 .ux71zcr9jm {
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0;
    grid-row-gap: 1rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.c3rquom358 .bv3nwagitg {
    width: 100%;
    color: #54C5CB;
}

.c3rquom358 .zc7vkno9k0 {
    width: 100%;
    color: #FFFFFF;
}

.c3rquom358 .ox732gsyzp.anvti9slsz {
    display: none;
}

.c3rquom358 .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.k2zp0xvld9 .ox732gsyzp.anvti9slsz {
    display: none;
}

.k2zp0xvld9 .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background-image: url("background1.jpg");
}

.lz8yvlg5vd {
    background-image: url("photo-1726881455907-3ab0e30e28bd.jpeg");
}

.lz8yvlg5vd .mbr-overlay {
    z-index: 1;
}

.lz8yvlg5vd .main-container-text {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0 auto 4rem;
    flex-shrink: 1;
    position: relative;
    z-index: 2;
}

@media (max-width: 767px) {
    .lz8yvlg5vd .main-container-text {
        margin-bottom: 30px;
    }
}

@media (max-width: 991px) {
    .lz8yvlg5vd .main-container-text {
        padding: 0 0.75rem;
    }
}

.lz8yvlg5vd .gve7f4428a {
    width: 100%;
    color: #002549;
    margin-bottom: 1rem;
}

.lz8yvlg5vd .mjgi7nhoze {
    color: #002549;
}

.lz8yvlg5vd .xztne6y5cq {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    z-index: 2;
}

.lz8yvlg5vd .card-container {
    display: flex;
}

.lz8yvlg5vd .card-container .xv1p20r4dl {
    border-radius: 0;
}

.lz8yvlg5vd .card-container .xv1p20r4dl .xo2kqg7cj8 {
    display: flex;
}

.lz8yvlg5vd .card-container .xv1p20r4dl .xo2kqg7cj8 img {
    width: 100%;
    height: 50vw;
    max-height: 60rem;
    object-fit: cover;
}

.cid-v2ae6PGKE3 {
    padding-top: 2rem;
    padding-bottom: 3rem;
    background-color: #151300;
}

.cid-v2ae6PGKE3 .u95osjjs0g:focus,
.cid-v2ae6PGKE3 span:focus {
    outline: none;
}

.cid-v2ae6PGKE3 .ijysm0oak2 {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
}

.cid-v2ae6PGKE3 .u95osjjs0g {
    padding: 10px 0;
    color: #ffffff;
    min-height: 90px;
}

@media (max-width: 768px) {
    .cid-v2ae6PGKE3 .u95osjjs0g {
        min-height: 45px;
    }
}

.agcyf6pd5h {
    padding-top: 10rem;
    padding-bottom: 10rem;
    background-color: #ffffff;
}

.agcyf6pd5h .vpmmlelyad {
    max-width: 832px;
}

.agcyf6pd5h .mjgi7nhoze {
    color: #151300;
    position: relative;
    z-index: 2;
    width: 100%;
    text-align: left;
}

.agcyf6pd5h .mjgi7nhoze span {
    font-weight: inherit;
    line-height: inherit;
    color: #e1965f;
}

.agcyf6pd5h .ox732gsyzp.anvti9slsz {
    display: none;
}

.agcyf6pd5h .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.fmjv4zs7ei {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #fcfcfa;
    background-image: radial-gradient(circle farthest-side at 0 150%, #01949a, #fcfcfa);
}

.fmjv4zs7ei .u95osjjs0g:focus,
.fmjv4zs7ei span:focus {
    outline: none;
}

.fmjv4zs7ei .u95osjjs0g {
    cursor: pointer;
}

.fmjv4zs7ei .jl5nqzefxh {
    grid-row-gap: 2rem;
}

@media (max-width: 767px) {
    .fmjv4zs7ei .jl5nqzefxh {
        grid-row-gap: 1rem;
    }
}

.fmjv4zs7ei .vgn32h12kw,
.fmjv4zs7ei .b457vfgqzw {
    gap: 0 2rem;
}

@media (max-width: 767px) {

    .fmjv4zs7ei .vgn32h12kw,
    .fmjv4zs7ei .b457vfgqzw {
        gap: 0 1rem;
    }
}

.fmjv4zs7ei .qpghehet5x {
    margin-bottom: 4rem;
    color: #002549;
    text-align: center;
}

.fmjv4zs7ei .lwugi645b5 {
    max-width: 800px;
}

.fmjv4zs7ei .vpmmlelyad,
.fmjv4zs7ei .ijysm0oak2 {
    overflow: hidden;
}

.fmjv4zs7ei .jl5nqzefxh {
    display: grid;
    transform: translate3d(-3rem, 0, 0);
    width: 115vw;
    grid-column-gap: 1rem;
}

.fmjv4zs7ei .fsq7x3uyie {
    display: flex;
    justify-content: center;
    align-items: center;
}

.fmjv4zs7ei .fsq7x3uyie img {
    min-width: 30vw;
    max-width: 100%;
    height: 450px;
    object-fit: cover;
}

@media (max-width: 1200px) {
    .fmjv4zs7ei .fsq7x3uyie img {
        height: 350px;
    }
}

@media (max-width: 767px) {
    .fmjv4zs7ei .fsq7x3uyie img {
        min-width: 35vw;
        height: 150px;
    }
}

.fmjv4zs7ei .vgn32h12kw,
.fmjv4zs7ei .b457vfgqzw {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
}

.fmjv4zs7ei .vgn32h12kw {
    align-items: flex-end;
}

.fmjv4zs7ei .b457vfgqzw {
    align-items: flex-start;
}

.gly28nfuqx {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
    overflow: hidden;
}

.gly28nfuqx .vpmmlelyad {
    max-width: 800px;
}

.gly28nfuqx .vy9wiwsgxt {
    position: relative;
    margin-bottom: 8rem;
}

.gly28nfuqx .mjgi7nhoze {
    color: #151300;
    position: relative;
    z-index: 2;
}

.gly28nfuqx .nkxh9qewjp {
    position: absolute;
    bottom: -3.2rem;
    right: -5.5rem;
}

@media (max-width: 1199px) {
    .gly28nfuqx .nkxh9qewjp {
        bottom: -6.6rem;
        right: 1.2rem;
    }
}

.gly28nfuqx .nkxh9qewjp span {
    color: #00666c;
}

.gly28nfuqx .ox732gsyzp.anvti9slsz {
    display: none;
}

.gly28nfuqx .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.lb5hf4dt9o {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.lb5hf4dt9o .vpmmlelyad {
    max-width: 1312px;
}

.lb5hf4dt9o .nz35a9ipdm {
    align-items: center;
    padding: 0 12px;
}

@media (min-width: 992px) {
    .lb5hf4dt9o .nz35a9ipdm {
        padding: 0 16px;
    }
}

.lb5hf4dt9o .y04pzgdhke {
    display: flex;
    flex-wrap: wrap;
    padding: 48px 6rem;
    background-color: #151300;
}

@media (max-width: 991px) {
    .lb5hf4dt9o .y04pzgdhke {
        padding: 48px 32px;
    }
}

@media (max-width: 567px) {
    .lb5hf4dt9o .y04pzgdhke {
        padding: 32px 20px;
    }
}

.lb5hf4dt9o .hefaby2lcm {
    display: flex;
    justify-content: center;
}

@media (max-width: 991px) {
    .lb5hf4dt9o .hefaby2lcm {
        padding-top: 0.5rem;
    }
}

@media (min-width: 992px) {
    .lb5hf4dt9o .hefaby2lcm {
        padding-left: 1rem;
    }
}

@media (max-width: 991px) {
    .lb5hf4dt9o .vy9wiwsgxt {
        padding-bottom: 1rem;
    }
}

@media (min-width: 992px) {
    .lb5hf4dt9o .vy9wiwsgxt {
        padding-right: 1rem;
    }
}

.lb5hf4dt9o .nkr4h64522 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.lb5hf4dt9o .mjgi7nhoze {
    color: #ffffff;
    width: 100%;
}

.lb5hf4dt9o .szh3tzu9m6 {
    width: 100%;
}

@media (min-width: 992px) {
    .lb5hf4dt9o .szh3tzu9m6 {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

@media (min-width: 992px) {
    .lb5hf4dt9o .msx4xtaapo {
        text-align: center !important;
    }
}

@media (max-width: 575px) {
    .lb5hf4dt9o .msx4xtaapo {
        display: flex;
        flex-wrap: wrap;
    }

    .lb5hf4dt9o .msx4xtaapo .u1u93o4lkh {
        width: 100%;
    }
}

.lb5hf4dt9o .ox732gsyzp.anvti9slsz {
    display: none;
}

.lb5hf4dt9o .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.lb5hf4dt9o .mjgi7nhoze,
.lb5hf4dt9o .msx4xtaapo {
    color: #FFFFFF;
}

.q7rineimyn {
    padding-top: 10rem;
    padding-bottom: 10rem;
    background-color: #151300;
}

.q7rineimyn .vpmmlelyad {
    max-width: 1312px;
}

.q7rineimyn .vy9wiwsgxt {
    display: grid;
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 2rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    text-align: center;
}

.q7rineimyn .i6i4hqgiy2 {
    color: #FFFFFF;
    width: 100%;
}

.q7rineimyn .qpghehet5x {
    color: #ffffff;
    width: 100%;
}

.q7rineimyn .u1u93o4lkh {
    padding: 1.6rem 3.5rem 2rem;
    font-weight: 400;
}

.q7rineimyn .igcr0rq1y8 {
    display: grid;
    margin-top: 1rem;
    grid-auto-flow: column;
    grid-auto-columns: auto;
    grid-column-gap: 4.5rem;
    grid-row-gap: 1rem;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

@media (max-width: 991px) {
    .q7rineimyn .igcr0rq1y8 {
        grid-auto-flow: row;
    }
}

.q7rineimyn .ux71zcr9jm {
    display: flex;
    align-items: flex-start;
}

.q7rineimyn .w213rl89ms {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px;
    margin-right: 0.5rem;
    margin-top: 0.2rem;
    border-radius: 50%;
    background-color: #01949a;
}

.q7rineimyn .w213rl89ms span {
    color: #ffffff;
}

.q7rineimyn .zc7vkno9k0 {
    color: #FFFFFF;
}

.q7rineimyn .ox732gsyzp.anvti9slsz {
    display: none;
}

.q7rineimyn .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.q7rineimyn .qpghehet5x,
.q7rineimyn .msx4xtaapo {
    color: #FFFFFF;
}

.i88necl16i {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.i88necl16i .gzlpbi3tm6 {
    display: flex;
}

@media (max-width: 991px) {
    .i88necl16i .gzlpbi3tm6 {
        padding-top: 2rem;
    }
}

@media (min-width: 992px) {
    .i88necl16i .gzlpbi3tm6 {
        padding-left: 4.625rem;
    }
}

@media (max-width: 991px) {
    .i88necl16i .vy9wiwsgxt {
        padding-bottom: 2rem;
    }
}

@media (min-width: 992px) {
    .i88necl16i .vy9wiwsgxt {
        padding-right: 4.625rem;
    }
}

.i88necl16i .nkr4h64522 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.i88necl16i .qpghehet5x {
    margin-bottom: 1.3rem;
    color: #002549;
}

.i88necl16i .mjgi7nhoze {
    color: #151300;
    width: 100%;
}

.i88necl16i .msx4xtaapo .u1u93o4lkh {
    min-width: 180px;
    padding: 0.875rem 2.5rem;
}

.i88necl16i .s3o50jy09o {
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0;
    grid-row-gap: 2rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    padding-left: 5rem;
    border-left: 1px solid #151300;
}

@media (max-width: 767px) {
    .i88necl16i .s3o50jy09o {
        padding-left: 2rem;
    }
}

.i88necl16i .jja2jqney2 {
    flex-grow: 1;
}

.i88necl16i .mwnhjxxzju {
    color: #002549;
    width: 100%;
}

.i88necl16i .lgmlkjdgss {
    color: #151300;
    width: 100%;
}

.i88necl16i .nkxh9qewjp {
    margin-top: 0.35rem;
    margin-right: 1rem;
    transform: rotateZ(-45deg);
    transform-style: preserve-3d;
    transition: 0.3s all;
}

.i88necl16i .nkxh9qewjp span {
    color: #00666c;
}

.i88necl16i .xv1p20r4dl {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}

.i88necl16i .xv1p20r4dl:hover .nkxh9qewjp {
    margin-top: 0;
    margin-bottom: 0.35rem;
    transform: rotateZ(0);
}

.i88necl16i .ox732gsyzp.anvti9slsz {
    display: none;
}

.i88necl16i .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.i88necl16i .qpghehet5x,
.i88necl16i .msx4xtaapo {
    color: #151300;
}

.du0ryfwo3e {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #151300;
}

.du0ryfwo3e .cbl86myabj {
    width: 100%;
    min-height: 40rem;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 991px) {
    .du0ryfwo3e .cbl86myabj {
        flex-wrap: wrap;
        min-height: auto;
    }
}

.du0ryfwo3e .nz35a9ipdm {
    align-items: center;
}

.du0ryfwo3e .q0eej6pv7k {
    display: flex;
    position: absolute;
    top: 0;
    max-height: 100%;
    max-width: 62%;
    height: 100%;
}

@media (max-width: 991px) {
    .du0ryfwo3e .q0eej6pv7k {
        position: static;
        max-width: 100%;
        padding-top: 2rem;
    }
}

@media (min-width: 992px) {
    .du0ryfwo3e .q0eej6pv7k {
        right: 0;
    }
}

.du0ryfwo3e .q0eej6pv7k img {
    object-fit: contain;
}

@media (max-width: 991px) {
    .du0ryfwo3e .q0eej6pv7k img {
        object-fit: cover;
    }
}

@media (max-width: 991px) {
    .du0ryfwo3e .vy9wiwsgxt {
        max-width: 27rem;
    }
}

@media (min-width: 992px) {
    .du0ryfwo3e .vy9wiwsgxt {
        padding-right: 4rem;
    }
}

.du0ryfwo3e .qpghehet5x {
    margin-bottom: 1rem;
    color: #ffffff;
    transition: background-color 0.6s, color 0.6s;
}

.du0ryfwo3e .mjgi7nhoze {
    color: #FFFFFF;
    width: 100%;
    transition: background-color 0.6s, color 0.6s;
}

.du0ryfwo3e .nkr4h64522 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    color: #ffffff;
    transition: background-color 0.6s, color 0.6s;
    cursor: pointer;
}

.du0ryfwo3e .nkr4h64522:hover {
    color: #54c5cb;
}

.du0ryfwo3e .nkr4h64522:hover .qpghehet5x {
    color: #54c5cb;
}

.du0ryfwo3e .nkr4h64522:hover .mjgi7nhoze {
    color: #54c5cb;
}

.du0ryfwo3e .nkr4h64522:hover a {
    color: #54c5cb !important;
}

.du0ryfwo3e .nkr4h64522 a {
    transition: background-color 0.6s, color 0.6s;
}

.du0ryfwo3e .nkr4h64522 a:hover {
    background-image: none !important;
    color: #54c5cb !important;
}

.du0ryfwo3e .nkxh9qewjp {
    margin-top: 1rem;
}

.du0ryfwo3e .nkxh9qewjp span {
    color: #54c5cb;
}

.du0ryfwo3e .ox732gsyzp.anvti9slsz {
    display: none;
}

.du0ryfwo3e .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.du0ryfwo3e .qpghehet5x,
.du0ryfwo3e .msx4xtaapo {
    color: #FFFFFF;
}

.hm178h5c79 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.hm178h5c79 .gzlpbi3tm6 {
    display: flex;
}

@media (max-width: 991px) {
    .hm178h5c79 .gzlpbi3tm6 {
        padding-top: 2rem;
    }
}

@media (min-width: 992px) {
    .hm178h5c79 .gzlpbi3tm6 {
        padding-left: 4.625rem;
    }
}

@media (max-width: 991px) {
    .hm178h5c79 .vy9wiwsgxt {
        padding-bottom: 2rem;
    }
}

@media (min-width: 992px) {
    .hm178h5c79 .vy9wiwsgxt {
        padding-right: 4.625rem;
    }
}

.hm178h5c79 .nkr4h64522 {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.hm178h5c79 .qpghehet5x {
    margin-bottom: 16px;
    color: #002549;
}

.hm178h5c79 .mjgi7nhoze {
    color: #151300;
}

.hm178h5c79 .gzytwma721 {
    color: #002549;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.hm178h5c79 .gzytwma721 .vroyhfwysz {
    margin-bottom: 16px;
}

.hm178h5c79 .gzytwma721 .vroyhfwysz:last-child {
    margin-bottom: 0;
}

.hm178h5c79 .msx4xtaapo .u1u93o4lkh {
    min-width: 180px;
    padding: 0.875rem 2.5rem;
}

.hm178h5c79 .s3o50jy09o {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 5rem;
    border-left: 1px solid #151300;
}

@media (max-width: 767px) {
    .hm178h5c79 .s3o50jy09o {
        padding-left: 2rem;
    }
}

.hm178h5c79 .jja2jqney2 {
    flex-grow: 1;
}

.hm178h5c79 .ox732gsyzp.anvti9slsz {
    display: none;
}

.hm178h5c79 .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.hm178h5c79 .qpghehet5x,
.hm178h5c79 .msx4xtaapo {
    color: #151300;
}

.hm178h5c79 .gzytwma721,
.hm178h5c79 .vroyhfwysz {
    color: #151300;
}

.rvwsw6ekg3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #fcfcfa;
    background-image: radial-gradient(circle farthest-side at 160% 170%, #01949a 40%, transparent);
}

@media (max-width: 991px) {
    .rvwsw6ekg3 .aisdvow9x4 {
        padding-top: 2rem;
    }

    .rvwsw6ekg3 .aisdvow9x4 .kbka1tul7p {
        display: flex;
        flex-direction: column;
        align-items: center;
        max-width: 29rem;
        margin: 0 auto;
    }
}

@media (min-width: 992px) {
    .rvwsw6ekg3 .aisdvow9x4 {
        padding-right: 5.75rem;
    }
}

.rvwsw6ekg3 .n2t8egjw9c {
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 991px) {
    .rvwsw6ekg3 .n2t8egjw9c {
        padding-top: 2rem;
    }
}

@media (min-width: 992px) {
    .rvwsw6ekg3 .n2t8egjw9c {
        padding-left: 5.75rem;
    }
}

.rvwsw6ekg3 .mjgi7nhoze,
.rvwsw6ekg3 .msx4xtaapo {
    color: #232323;
}

.rvwsw6ekg3 .mjgi7nhoze,
.rvwsw6ekg3 .qpghehet5x {
    color: #002549;
    width: 100%;
    margin-bottom: 2rem !important;
}

@media (max-width: 991px) {

    .rvwsw6ekg3 .mjgi7nhoze,
    .rvwsw6ekg3 .qpghehet5x {
        text-align: center;
    }
}

.rvwsw6ekg3 .ap0m3dq3d3 {
    padding: 0 !important;
    max-width: 20rem;
}

.rvwsw6ekg3 .ap0m3dq3d3 input {
    color: #002549;
}

.rvwsw6ekg3 .ap0m3dq3d3 input::placeholder {
    color: #C3AFAD;
}

.rvwsw6ekg3 .ap0m3dq3d3 input::-moz-placeholder {
    color: #C3AFAD;
}

.rvwsw6ekg3 .ap0m3dq3d3 input:-moz-placeholder {
    color: #C3AFAD;
}

.rvwsw6ekg3 .ap0m3dq3d3 input:-ms-input-placeholder {
    color: #C3AFAD;
}

.rvwsw6ekg3 .m0i7gpebpk {
    font-size: 1.2rem !important;
    padding: 0.5rem 1rem !important;
    border: 1px solid transparent;
    border-radius: 1.25rem;
    background-color: #fff;
    text-align: center;
}

.rvwsw6ekg3 .msx4xtaapo {
    padding: 0 !important;
    display: flex;
    margin-bottom: 1.2rem;
    width: 100%;
    max-width: 20rem;
}

.rvwsw6ekg3 .msx4xtaapo .u1u93o4lkh {
    width: 100%;
}

.rvwsw6ekg3 a.u1u93o4lkh {
    height: 100%;
    margin: 0;
    padding: 14px 40px;
}

.rvwsw6ekg3 .o7b70wnqtc {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background-color: #ffffff;
    background-image: linear-gradient(135deg, #fcfcfa, #ffffff);
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%;
    transition: 0.5s all;
    transform-style: preserve-3d;
}

.rvwsw6ekg3 .edu095u64o {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background-color: #ffffff;
    background-image: linear-gradient(315deg, #54c5cb, #ffffff);
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%;
    transition: 0.5s all;
    transform-style: preserve-3d;
}

.rvwsw6ekg3 .hefaby2lcm {
    justify-content: center;
    display: flex;
    transition: 0.5s all;
    transform-style: preserve-3d;
    position: relative;
    z-index: 5;
    width: max-content;
}

.rvwsw6ekg3 .hefaby2lcm img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    position: relative;
    z-index: 4;
    transition: 0.5s all;
    transform-style: preserve-3d;
}

.rvwsw6ekg3 .hefaby2lcm:hover {
    transform: rotateZ(-4deg);
}

.rvwsw6ekg3 .hefaby2lcm:hover img {
    transform: rotateZ(0);
}

.rvwsw6ekg3 .hefaby2lcm:hover .o7b70wnqtc {
    transform: rotateZ(4deg);
}

.rvwsw6ekg3 .hefaby2lcm:hover .edu095u64o {
    transform: rotateZ(1.8deg);
}

@media (max-width: 991px) {
    .rvwsw6ekg3 .ur4rjtqlye {
        flex-direction: column-reverse;
    }
}

.rvwsw6ekg3 .f876tklg77 {
    align-items: center;
}

.rvwsw6ekg3 .qpghehet5x {
    color: #151300;
}

.rvwsw6ekg3 .mjgi7nhoze {
    color: #151300;
}

.oc4h0uvkks {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #151300;
}

.oc4h0uvkks .ox732gsyzp.anvti9slsz {
    display: none;
}

.oc4h0uvkks .ox732gsyzp {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.oc4h0uvkks .nz35a9ipdm {
    justify-content: center;
}

.oc4h0uvkks .ur4rjtqlye .mmmwq4t7n6 {
    margin-bottom: 4rem;
}

.oc4h0uvkks .ur4rjtqlye .mmmwq4t7n6 .qpghehet5x {
    margin-bottom: 0;
}

.oc4h0uvkks .ur4rjtqlye .zto8xkberi .xv1p20r4dl {
    border-radius: 64px !important;
    padding: 32px;
    background-color: #01949a;
    margin-top: 20px;
}

.oc4h0uvkks .ur4rjtqlye .zto8xkberi .xv1p20r4dl:first-child {
    margin-top: 0;
}

@media (max-width: 992px) {
    .oc4h0uvkks .ur4rjtqlye .zto8xkberi .xv1p20r4dl {
        padding: 24px;
    }
}

.oc4h0uvkks .ur4rjtqlye .zto8xkberi .xv1p20r4dl .ejn8y9tkil {
    background-color: transparent;
    border: none;
    border-radius: 0;
    padding: 0;
}

.oc4h0uvkks .ur4rjtqlye .zto8xkberi .xv1p20r4dl .ejn8y9tkil .l2424byw0b {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.oc4h0uvkks .ur4rjtqlye .zto8xkberi .xv1p20r4dl .ejn8y9tkil .l2424byw0b .o3z29nodpg {
    margin-bottom: 0;
}

.oc4h0uvkks .ur4rjtqlye .zto8xkberi .xv1p20r4dl .ejn8y9tkil .l2424byw0b .bi4h980zbr {
    position: relative;
    width: 36px;
    height: 36px;
    min-width: 36px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 16px;
    border-radius: 100%;
}

.oc4h0uvkks .ur4rjtqlye .zto8xkberi .xv1p20r4dl .ejn8y9tkil .l2424byw0b .bi4h980zbr .i9ju9ifjan {
    position: relative;
    z-index: 1;
    font-size: 21px;
    transition: all 0.3s ease-in-out;
    color: #ffffff;
}

.oc4h0uvkks .ur4rjtqlye .zto8xkberi .xv1p20r4dl .ejn8y9tkil .l2424byw0b:not(.ds31jhtuz4) .bi4h980zbr .i9ju9ifjan {
    transform: rotate(45deg);
}

.oc4h0uvkks .ur4rjtqlye .zto8xkberi .xv1p20r4dl .ybccj9rrnp .b2pg3cegda {
    padding-top: 16px;
}

.oc4h0uvkks .ur4rjtqlye .zto8xkberi .xv1p20r4dl .ybccj9rrnp .b2pg3cegda .do31357z83 {
    margin-bottom: 0;
}

.oc4h0uvkks .qpghehet5x {
    color: #FFFFFF;
    text-align: center;
}

.oc4h0uvkks .mbr-desc,
.oc4h0uvkks .desc-wrapper {
    color: #18212d;
    text-align: center;
}

.oc4h0uvkks .o3z29nodpg {
    color: #FFFFFF;
}

.oc4h0uvkks .do31357z83 {
    color: #FFFFFF;
}

.z67ysjvjz5 {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #fcfcfa;
    overflow: hidden;
}

.z67ysjvjz5 .mjgi7nhoze {
    color: #002549;
}

.z67ysjvjz5 .vfrf8zhvki .mjgi7nhoze {
    color: #151300;
}